@echo off
chcp 65001 >nul
echo ====================================
echo  Go 模块代理加速配置
echo ====================================
echo.

echo [1/3] 启用 Go Modules...
go env -w GO111MODULE=on
if errorlevel 1 (
    echo ✗ 配置失败
    pause
    exit /b 1
)
echo ✓ Go Modules 已启用

echo.
echo [2/3] 配置代理服务器...
echo ➜ 使用七牛云 + 阿里云双代理
go env -w GOPROXY=https://goproxy.cn,https://mirrors.aliyun.com/goproxy/,direct
if errorlevel 1 (
    echo ✗ 配置失败
    pause
    exit /b 1
)
echo ✓ 代理已配置

echo.
echo [3/3] 验证配置...
echo.
echo 当前 GOPROXY 配置:
go env GOPROXY
echo.
echo 当前 GO111MODULE 配置:
go env GO111MODULE

echo.
echo ====================================
echo ✓ 配置完成！
echo ====================================
echo.
echo 现在下载 Go 模块会快很多！
echo.
echo 接下来可以：
echo 1. 继续运行 init-database-pg18.bat
echo 2. 或手动运行: cd backend ^&^& go mod tidy
echo.
pause

